Convenient use of legacy software in Java with Janet package
نویسندگان
چکیده
This paper describes Janet package — highly expressive Java language extension that enables convenient creation of powerful native methods and efficient Java-to-native code interfaces. Java native interface (JNI) is a low-level API that is rather inconvenient if used directly. Therefore Janet, as the higher-level tool, combines flexibility of JNI with Java’s ease-of-use. Performance results of Janet-generated interface to the lip library are shown. Java code, which uses lip, is compared with native C implementation. © 2001 Elsevier Science B.V. All rights reserved.
منابع مشابه
An Internet-Accessible Software Package for Modeling Viscoelastic Flow
The focus of our research and development is the creation of a web-based C++ software package that numerically models viscoelastic flow in polymer processing. In order to design software that best satisfies the needs of fiber and film process modelers in industry and academia, the following capabilities must be included: (1) multi-scale simulation, from molecular through continuum levels, takin...
متن کاملThe CAM software for nonnegative blind source separation in R-Java
We describe a R-Java CAM (convex analysis of mixtures) package that provides comprehensive analytic functions and a graphic user interface (GUI) for blindly separating mixed nonnegative sources. This open-source multiplatform software implements recent and classic algorithms in the literature including Chan et al. (2008), Wang et al. (2010), Chen et al. (2011a) and Chen et al. (2011b). The CAM ...
متن کاملInteractive Scientific Visual Data Analysis using Java, PV-Wave, and IMSL
A Java framework is described for creating an interface with legacy code through a Web browser. This interface was created in the development of modules for teaching courses on the Mechanical Behavior of Materials. Modules incorporate the results of state of the art simulation techniques. When appropriate, students studied structure property relationships predicted by simulations in an immersiv...
متن کاملJAMSIM: a Microsimulation Modelling Policy Tool
JAMSIM (JAva MicroSIMulation) is an innovative synthesis of open source packages that provides an environment and set of features for the creation of dynamic discrete-time microsimulation models that are to be executed, manipulated and interrogated by non-technical, policy-oriented users. JAMSIM combines the leading open source statistical package R and one of the foremost agentbased modelling ...
متن کاملDeveloping a New Java Algorithm for Playing Backgammon
A computer game is a very convenient way of recreation. In order to simulate most classical games, many algorithms have been implemented. The complexity of algorithms used in implementing the games leads to a continuous increasing of the computer performance. The application presented in this paper is able to play backgammon. The software allows a game between two players and also a game betwee...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Future Generation Comp. Syst.
دوره 17 شماره
صفحات -
تاریخ انتشار 2001